# _*_ coding: utf-8 _*_
# .@FileName:main
# .@Data....:2025-04-04 : 10 : 54
# .@Aurhor..:LiuJingYu
"""
launch:
from __future__ import unicode_literals, print_function
import maya.cmds as mc
"""
import BaseGroup

def main():
    # 创建组结构
    controls_group, geometry_group, master_group = BaseGroup.create_group_structure()
    # 创建并设置控制器
    circle_ctrl = BaseGroup.create_and_setup_controller(controls_group)
    # 创建新组并进行约束操作
    BaseGroup.create_new_group_and_constrain(circle_ctrl, geometry_group)
    # 设置自定义缩放属性
    BaseGroup.setup_custom_scale_attribute(circle_ctrl)
    # 设置 master 组的自定义枚举属性并关联
    BaseGroup.setup_master_custom_attributes(master_group, geometry_group, controls_group)
    # 对新创建的组添加约束
    BaseGroup.add_constraints_to_new_groups(circle_ctrl)
